package com.cmc.cloud.cmclink.doc.constants.errorconstant;

import com.cmes.framework.common.exception.ErrorCode;

/**
 * 订舱拆分合并记录表  错误码常量类
 *
 * @author codegen
 */
public class SoSplitCombineErrorCodeConstants {
    public static final ErrorCode SO_SPLIT_COMBINE_NOT_EXISTS = new ErrorCode(1004047200, "订舱拆分合并记录不存在");
    public static final ErrorCode SO_SPLIT_COMBINE_STATUS_ERROR = new ErrorCode(1004047201, "订舱拆分合并必须已审批通过");
    public static final ErrorCode SO_COMBINE_INFO_ERROR = new ErrorCode(1004047202, "{0}数据必须相同");
    public static final ErrorCode SO_COMBINE_EMPTY = new ErrorCode(1004047203, "订舱合并记录必须多条");
    public static final ErrorCode SO_SPLIT_EMPTY = new ErrorCode(1004047204, "拆分数据为空");
    public static final ErrorCode SO_SPLIT_FORECAST_ERROR = new ErrorCode(1004047205, "拆分预配信息不一致");
    public static final ErrorCode SO_SPLIT_FORECAST_NUM_ERROR = new ErrorCode(1004047206, "拆分预配数量信息不一致");
    public static final ErrorCode SO_SPLIT_BOOKING = new ErrorCode(1004047207, "订舱号重复或不存在");
    public static final ErrorCode SO_COMBINE_INFO_EMPTY = new ErrorCode(1004047208, "合并数据为空");
    public static final ErrorCode SO_COMBINE_SUM_ERROR = new ErrorCode(1004047209, "合并数据信息不一致");
    public static final ErrorCode SO_COMBINE_SUM_CARGO_ERROR = new ErrorCode(1004047210, "合并货物数据信息不一致");
    public static final ErrorCode SO_COMBINE_VALID_ERROR = new ErrorCode(1004047211, "数据无效");
    public static final ErrorCode SO_COMBINE_SPECIAL_ERROR = new ErrorCode(1004047212, "有特种货不能合并拆分");
    public static final ErrorCode SO_COMBINE_SI_ERROR = new ErrorCode(1004047213, "已有SI不能合并拆分");
    public static final ErrorCode SO_COMBINE_APPLY_NEED_CHECK = new ErrorCode(1004047214, "存在待处理的 SI 拆分/合并申请记录");
}